.detail-page{
   width: 90%;
   margin: auto;
   border-radius: 3px;
   transform: translateX(100%);
   transition: all .3s linear;

   .title-box{

     background-color: #fff;
     margin-bottom: 1px;

     .title{
        padding: 10px;
        font-size: 20px;
        font-weight: 700;
     }

   }

  .content{
    background-color: #fff;
    padding:10px 15px;
    color: #333;
    img{
      display: block;
      max-width: 100%;
    }
  }


}

.detail-page.show{
  transform: translateX(0);
}